home *** CD-ROM | disk | FTP | other *** search
/ Clickx 65 / Clickx 65.iso / software / internet / xmarks / xmarks-3.1.1.xpi / chrome / content / foxmarks-overlay.xul < prev    next >
Encoding:
Extensible Markup Language  |  2009-05-05  |  10.2 KB  |  212 lines

  1. <?xml version="1.0"?>
  2.  
  3. <!--
  4.  
  5.  Copyright 2005-2008 Foxmarks Inc.
  6.  
  7.  foxmarks-overlay.xul: implements Foxmarks overlay into Firefox.
  8.  
  9. -->
  10.  
  11. <?xul-overlay href="chrome://foxmarks/content/foxmarks-statusbar.xul" ?>
  12. <!DOCTYPE dialog SYSTEM "chrome://foxmarks/locale/foxmarks.dtd">
  13.  
  14. <overlay id="foxmarksBookmarksOverlay"
  15.         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  16.       
  17.     <script src="foxmarks-overlay.js" />
  18.     <script src="foxmarks-settings.js" />
  19.     <script src="foxmarks-discover.js" />
  20.  
  21. <!--
  22.     <script src="foxmarks-log.js" />
  23.     <script src="foxmarks-update.js" />
  24.     <script src="foxmarks-clobber.js" />
  25.     <script src="foxmarks-places.js" />
  26.     <script src="foxmarks-nodes.js" />
  27.     <script src="foxmarks-command.js" />
  28.     <script src="foxmarks-core.js" />
  29.     <script src="foxmarks-network.js" />
  30.     <script src="foxmarks-json.js" />
  31.     <script src="shared/CreateAESManager.js" />
  32.     <script src="shared/Base64.js" />
  33.     <script src="foxmarks-utils.js" />
  34.     <script src="foxmarks-uitools.js" />
  35.     <script src="foxmarks-password.js" />
  36.     <script src="foxmarks-bookmark.js" />
  37.     <script src="foxmarks-server.js" />
  38.     <script src="foxmarks-test.js" />
  39. -->
  40.     <menupopup id="menu_ToolsPopup">
  41.         <menu id="foxmarks-menuitem" label="Xmarks" class="menu-iconic"
  42.             image="chrome://foxmarks/skin/images/foxmarks_bug.png" 
  43.             accesskey="&menu.accesskey.foxmarks;" 
  44.             insertafter="devToolsSeparator">
  45.             <menupopup id="foxmarks-menupopup" onpopupshowing="return FoxmarksOnPopupShowing()">
  46.  
  47. <!--
  48.                 <menuitem label="Test "
  49.                      oncommand="TestSync()" 
  50.                     />
  51. -->
  52.                 <menuitem label="&dialog.label.syncNow;   "
  53.                     accesskey="&menu.accesskey.syncnow;" oncommand="FoxmarksSynch()" 
  54.                     key="SyncNow" />
  55.                 <menuitem label="&menu.myFoxmarks;   "
  56.                     accesskey="&menu.accesskey.myfoxmarks;" 
  57.                     oncommand="MyFoxmarks()" />
  58.                 <menuitem label="&menu.settings;   "
  59.                     accesskey="&menu.accesskey.settings;" 
  60.                     oncommand="OpenFoxmarksSettingsDialog()" 
  61.                     key="OpenFoxmarksDialog" />
  62.                 <menuitem label="&menu.similarsites;   "
  63.                     accesskey="&menu.accesskey.similarsites;" 
  64.                     oncommand="FoxmarksSimSites.showSimSites();" 
  65.                     key="FoxmarksSimSiteKey" />
  66.                 <menuseparator />
  67.                 <menuitem label="&menu.showstatus;" 
  68.                     id="foxmarks-showstatusicon" 
  69.                     accesskey="&menu.accesskey.icon;"
  70.                     type="checkbox" oncommand="FoxmarksToggleIcon()" />
  71.             </menupopup>
  72.         </menu>
  73.     </menupopup>
  74.     
  75.     <keyset id="mainKeyset">
  76.         <key id="SyncNow" modifiers="accel,shift" key="s" 
  77.             oncommand="FoxmarksSynch();" />
  78.         <key id="OpenFoxmarksDialog" modifiers="accel,shift" key="o" 
  79.             oncommand="OpenFoxmarksSettingsDialog();" /> 
  80.         <key id="FoxmarksSimSiteKey" modifiers="accel,shift" key="m" 
  81.             oncommand="FoxmarksSimSites.showSimSites();" /> 
  82.     </keyset>   
  83.  
  84.     <statusbar id="status-bar">
  85.         <statusbarpanel id="foxmarks-statusbarpanel" /> 
  86.     </statusbar>
  87.  
  88.     <toolbarpalette id="BrowserToolbarPalette">
  89.         <toolbarbutton 
  90.            id="foxmarks-toolbar-syncnow" 
  91.             class="toolbarbutton-1"
  92.             label="&dialog.label.syncNow;" 
  93.             image="chrome://foxmarks/skin/images/foxmarks_sync_toolbutton.png" 
  94.             oncommand="FoxmarksSynch();"
  95.         />
  96.         <toolbarbutton 
  97.            id="foxmarks-toolbar-my" 
  98.             class="toolbarbutton-1"
  99.             label="&menu.myFoxmarks;" 
  100.             image="chrome://foxmarks/skin/images/foxmarks_my_toolbutton.png" 
  101.             oncommand="MyFoxmarks();"
  102.         />
  103.         <toolbarbutton 
  104.            id="foxmarks-toolbar-settings" 
  105.             class="toolbarbutton-1"
  106.             label="&dialog.label.syncNow;" 
  107.             image="chrome://foxmarks/skin/images/foxmarks_settings_toolbutton.png" 
  108.             oncommand="OpenFoxmarksSettingsDialog();"
  109.         />
  110.         <toolbarbutton 
  111.            id="foxmarks-toolbar-similarsite" 
  112.             class="toolbarbutton-1"
  113.             label="&similarsite.getsiteinfo.normalcase;" 
  114.             image="chrome://foxmarks/skin/images/foxmarks_similarsites_toolbutton.png" 
  115.             oncommand="FoxmarksSimSites.showSimSites();"
  116.         />
  117.     </toolbarpalette>
  118.  
  119.     <popupset id="mainPopupSet">
  120.         <panel id="foxmarks-similarsites"  position="after_end" 
  121.             onpopuphiding="return FoxmarksSimSites.onPopupHiding();">
  122.             <vbox flex="1" minwidth="300">
  123.                 <hbox id="foxmarks-ss-progress" flex="1">
  124.                     <label id="foxmarks-ss-progtitle" hidden="true"
  125.                         style="padding: 8px; font-size: 14px; font-weight: bold;" />
  126.                     <image 
  127.                         src="chrome://foxmarks/skin/images/Throbber-small.gif" 
  128.                         id="foxmarks-ss-throbber" hidden="true" height="16"
  129.                         width="16"
  130.                     />
  131.                 </hbox>
  132.                     <vbox id="foxmarks-ss-body" hidden="true" flex="1"
  133.                             style="background: white; opacity: 1.0;" >
  134.                         <vbox id="foxmarks-ss-info" style="background: #F0F7FD">
  135.                             <hbox>
  136.                                 <label id="foxmarks-ss-title" 
  137.                                     crop="end" flex="1"
  138.                                     style="font-size: 18px; color: #034E89; padding-top: 6px;"/>
  139.                                 <image 
  140.                                 style="padding-right: 6px;padding-top:6px;"
  141.                                 src="chrome://foxmarks/skin/images/logo_poweredby.png"
  142.                                 />
  143.                              </hbox>
  144.  
  145.                             <hbox>
  146.                                 <description flex="1" 
  147.                                     id="foxmarks-ss-desc"
  148.                                     style="max-width: 610px; padding-left: 8px;" />
  149.                                 <spacer flex="2" />
  150.                             </hbox>
  151.                             <hbox style="padding-left: 8px;">
  152.                                 <image id="foxmarks-ss-popularimg"
  153.                                     style="padding-bottom: 4px;" />
  154.  
  155.                                 <label value="&similarsite.popular;" />
  156.                             </hbox>
  157.                             <hbox flex="1" style="padding-left: 8px;">
  158.                                 <image id="foxmarks-ss-ratingimg" 
  159.                                     style="padding-bottom: 2px;"/>
  160.                                 <label value="&similarsite.noreviews;" 
  161.                                 id="foxmarks-ss-rating" />
  162.                                 <label value="|"/>
  163.                                 <label value="&similarsite.writereview;"
  164.                                     id="foxmarks-ss-writereview" 
  165.                                     style="cursor: pointer; text-decoration: underline; color: #336699"
  166.                                 />
  167.                             </hbox>
  168.                             <hbox id="foxmarks-ss.topics" 
  169.                                 style="padding-top: 4px;padding-left: 8px;" flex="1"/>
  170.                             <hbox>
  171.                                 <label value="&similarsite.relatedsite;" flex="1" crop="end"
  172.                                 style="font-size: 14px; font-weight: bold; font-family:arial,sans-serif; padding-bottom: 4px; margin-top: 12px;" />
  173.                                 <spacer flex="2" />
  174.                                 <label id="foxmarks-ss-getsiteinfo"
  175.                                     style="cursor: pointer; background: transparent url('chrome://foxmarks/skin/images/info_button.png') no-repeat; height: 26px; color: white; border:0; padding: 6px 4px 0px 28px; margin: 0px 0px 4px 0px; font-weight: bold;"
  176.                                     value="&similarsite.getsiteinfo;" />
  177.                                  <label style="background: transparent url('chrome://foxmarks/skin/images/info_button_cap.png') no-repeat; height: 26px; padding: 6px 0px; margin: 0px 8px 4px -2px; width: 7px;" value=" "/>
  178.                             </hbox>
  179.                         </vbox>
  180.                     <vbox id="foxmarks-ss-related" flex="1">
  181.                     </vbox>
  182.                 </vbox>
  183.             </vbox>
  184.         </panel>
  185.         <panel id="foxmarks-newuserwiz" position="before_end" 
  186.             noautohide="true"
  187.             onpopuphiding="return FoxmarksNewUserPopupHiding();"
  188.             style="padding: 12px; background-color: transparent; opacity: 1.0; width: 312px; -moz-appearance: none; margin: 0px; padding: 0px; border: none;" >
  189.             <vbox onclick="FoxmarksClickNewUserPopup();" id="foxmarks-bubblebox" style="background: transparent url('chrome://foxmarks/skin/images/bubble_bkg.png') no-repeat; height: 111px; padding: 0; margin: 0;">
  190.                 <vbox style="width:150px" id="foxmarks-bubblecontainer">
  191.                     <hbox id="foxmarks-bubbletextbox" style="margin: 12px 12px 4px 84px; width: 170px; padding: 0;" >
  192.                         <label id="foxmarks-bubbletitle" value="&label.newuser.title2;" style="padding: 0; margin: 0; font-size: 12px; font-weight: bold;"/>
  193.                         <image id='foxmarks-bubbletr' />
  194.                         <spacer flex="1" />
  195.                         <vbox onclick="FoxmarksCloseNewUserPopup();">
  196.                             <image 
  197.                             src="chrome://foxmarks/skin/images/bubble_close.png" 
  198.                                 id="foxmarks-bubbleclose" 
  199.                                 style="margin-right: 16px; cursor: pointer; height: 12px; width: 12px;"
  200.                             />
  201.                             <spacer flex="1" />
  202.                         </vbox>
  203.                     </hbox>
  204.                 </vbox>
  205.                 <description id="foxmarks-bubbledesc" style="margin: 0px 12px 4px 84px; font-size: 12px;">
  206.                     &label.newuser.msg2; 
  207.                  </description>
  208.             </vbox>
  209.         </panel>
  210.     </popupset>
  211. </overlay>
  212.